﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Delta
{
    [Serializable()]
    public class  LayoutInformation
    {
        public string CurrentMaterial;
        public string CurrentPath;
        public int ProductRows;
        public int ProductCols;
        public int layers;     
        public bool[] ProductTypeUsed = new bool[8];
        public List<int> ModelNO11 =new List<int>();
        public List<int> ModelNO12 = new List<int>();
        public List<int> ModelNO13 = new List<int>();
        public List<int> ModelNO14 = new List<int>();
        public List<int> ModelNO15 = new List<int>();
        public List<int> ModelNO16 = new List<int>();
        public List<int> ModelNO17 = new List<int>();
        public List<int> ModelNO18 = new List<int>();
        public List<int> ModelNO19 = new List<int>();
        public List<int> ModelNO110 = new List<int>();
        public List<int> ModelNO111 = new List<int>();
        public List<int> ModelNO112 = new List<int>();
        public List<int> ModelNO113 = new List<int>();
        public List<int> ModelNO114 = new List<int>();
        public List<int> ModelNO115 = new List<int>();
        public List<int> ModelNO116 = new List<int>();
        public List<int> ModelNO117 = new List<int>();
        public List<int> ModelNO118 = new List<int>();
        public List<int> ModelNO119 = new List<int>();
        public List<int> ModelNO120 = new List<int>();

        public List<int> ModelNO21 = new List<int>();
        public List<int> ModelNO22 = new List<int>();
        public List<int> ModelNO23 = new List<int>();
        public List<int> ModelNO24 = new List<int>();
        public List<int> ModelNO25 = new List<int>();
        public List<int> ModelNO26 = new List<int>();
        public List<int> ModelNO27 = new List<int>();
        public List<int> ModelNO28 = new List<int>();
        public List<int> ModelNO29 = new List<int>();
        public List<int> ModelNO210 = new List<int>();
        public List<int> ModelNO211 = new List<int>();
        public List<int> ModelNO212 = new List<int>();
        public List<int> ModelNO213 = new List<int>();
        public List<int> ModelNO214 = new List<int>();
        public List<int> ModelNO215 = new List<int>();
        public List<int> ModelNO216 = new List<int>();
        public List<int> ModelNO217 = new List<int>();
        public List<int> ModelNO218 = new List<int>();
        public List<int> ModelNO219 = new List<int>();
        public List<int> ModelNO220 = new List<int>();

        public List<int> ModelNO31 = new List<int>();
        public List<int> ModelNO32 = new List<int>();
        public List<int> ModelNO33 = new List<int>();
        public List<int> ModelNO34 = new List<int>();
        public List<int> ModelNO35 = new List<int>();
        public List<int> ModelNO36 = new List<int>();
        public List<int> ModelNO37 = new List<int>();
        public List<int> ModelNO38 = new List<int>();
        public List<int> ModelNO39 = new List<int>();
        public List<int> ModelNO310 = new List<int>();
        public List<int> ModelNO311 = new List<int>();
        public List<int> ModelNO312 = new List<int>();
        public List<int> ModelNO313 = new List<int>();
        public List<int> ModelNO314 = new List<int>();
        public List<int> ModelNO315 = new List<int>();
        public List<int> ModelNO316 = new List<int>();
        public List<int> ModelNO317 = new List<int>();
        public List<int> ModelNO318 = new List<int>();
        public List<int> ModelNO319 = new List<int>();
        public List<int> ModelNO320 = new List<int>();

        public List<int> ModelNO41 = new List<int>();
        public List<int> ModelNO42 = new List<int>();
        public List<int> ModelNO43 = new List<int>();
        public List<int> ModelNO44 = new List<int>();
        public List<int> ModelNO45 = new List<int>();
        public List<int> ModelNO46 = new List<int>();
        public List<int> ModelNO47 = new List<int>();
        public List<int> ModelNO48 = new List<int>();
        public List<int> ModelNO49 = new List<int>();
        public List<int> ModelNO410 = new List<int>();
        public List<int> ModelNO411 = new List<int>();
        public List<int> ModelNO412 = new List<int>();
        public List<int> ModelNO413 = new List<int>();
        public List<int> ModelNO414 = new List<int>();
        public List<int> ModelNO415 = new List<int>();
        public List<int> ModelNO416 = new List<int>();
        public List<int> ModelNO417 = new List<int>();
        public List<int> ModelNO418 = new List<int>();
        public List<int> ModelNO419 = new List<int>();
        public List<int> ModelNO420 = new List<int>();


        public List<int> ModelNO51 = new List<int>();
        public List<int> ModelNO52 = new List<int>();
        public List<int> ModelNO53 = new List<int>();
        public List<int> ModelNO54 = new List<int>();
        public List<int> ModelNO55 = new List<int>();
        public List<int> ModelNO56 = new List<int>();
        public List<int> ModelNO57 = new List<int>();
        public List<int> ModelNO58 = new List<int>();
        public List<int> ModelNO59 = new List<int>();
        public List<int> ModelNO510 = new List<int>();
        public List<int> ModelNO511 = new List<int>();
        public List<int> ModelNO512 = new List<int>();
        public List<int> ModelNO513 = new List<int>();
        public List<int> ModelNO514 = new List<int>();
        public List<int> ModelNO515 = new List<int>();
        public List<int> ModelNO516 = new List<int>();
        public List<int> ModelNO517 = new List<int>();
        public List<int> ModelNO518 = new List<int>();
        public List<int> ModelNO519 = new List<int>();
        public List<int> ModelNO520 = new List<int>();

        public List<int> ModelNO61 = new List<int>();
        public List<int> ModelNO62 = new List<int>();
        public List<int> ModelNO63 = new List<int>();
        public List<int> ModelNO64 = new List<int>();
        public List<int> ModelNO65 = new List<int>();
        public List<int> ModelNO66 = new List<int>();
        public List<int> ModelNO67 = new List<int>();
        public List<int> ModelNO68 = new List<int>();
        public List<int> ModelNO69 = new List<int>();
        public List<int> ModelNO610 = new List<int>();
        public List<int> ModelNO611 = new List<int>();
        public List<int> ModelNO612 = new List<int>();
        public List<int> ModelNO613 = new List<int>();
        public List<int> ModelNO614 = new List<int>();
        public List<int> ModelNO615 = new List<int>();
        public List<int> ModelNO616 = new List<int>();
        public List<int> ModelNO617 = new List<int>();
        public List<int> ModelNO618 = new List<int>();
        public List<int> ModelNO619 = new List<int>();
        public List<int> ModelNO620 = new List<int>();

        public List<int> ModelNO71 = new List<int>();
        public List<int> ModelNO72 = new List<int>();
        public List<int> ModelNO73 = new List<int>();
        public List<int> ModelNO74 = new List<int>();
        public List<int> ModelNO75 = new List<int>();
        public List<int> ModelNO76 = new List<int>();
        public List<int> ModelNO77 = new List<int>();
        public List<int> ModelNO78 = new List<int>();
        public List<int> ModelNO79 = new List<int>();
        public List<int> ModelNO710 = new List<int>();
        public List<int> ModelNO711 = new List<int>();
        public List<int> ModelNO712 = new List<int>();
        public List<int> ModelNO713 = new List<int>();
        public List<int> ModelNO714 = new List<int>();
        public List<int> ModelNO715 = new List<int>();
        public List<int> ModelNO716 = new List<int>();
        public List<int> ModelNO717 = new List<int>();
        public List<int> ModelNO718 = new List<int>();
        public List<int> ModelNO719 = new List<int>();
        public List<int> ModelNO720 = new List<int>();

        public List<int> ModelNO81 = new List<int>();
        public List<int> ModelNO82 = new List<int>();
        public List<int> ModelNO83 = new List<int>();
        public List<int> ModelNO84 = new List<int>();
        public List<int> ModelNO85 = new List<int>();
        public List<int> ModelNO86 = new List<int>();
        public List<int> ModelNO87 = new List<int>();
        public List<int> ModelNO88 = new List<int>();
        public List<int> ModelNO89 = new List<int>();
        public List<int> ModelNO810 = new List<int>();
        public List<int> ModelNO811 = new List<int>();
        public List<int> ModelNO812 = new List<int>();
        public List<int> ModelNO813 = new List<int>();
        public List<int> ModelNO814 = new List<int>();
        public List<int> ModelNO815 = new List<int>();
        public List<int> ModelNO816 = new List<int>();
        public List<int> ModelNO817 = new List<int>();
        public List<int> ModelNO818 = new List<int>();
        public List<int> ModelNO819 = new List<int>();
        public List<int> ModelNO820 = new List<int>();

        public List<int> ModelNO91 = new List<int>();
        public List<int> ModelNO92 = new List<int>();
        public List<int> ModelNO93 = new List<int>();
        public List<int> ModelNO94 = new List<int>();
        public List<int> ModelNO95 = new List<int>();
        public List<int> ModelNO96 = new List<int>();
        public List<int> ModelNO97 = new List<int>();
        public List<int> ModelNO98 = new List<int>();
        public List<int> ModelNO99 = new List<int>();
        public List<int> ModelNO910 = new List<int>();
        public List<int> ModelNO911 = new List<int>();
        public List<int> ModelNO912 = new List<int>();
        public List<int> ModelNO913 = new List<int>();
        public List<int> ModelNO914 = new List<int>();
        public List<int> ModelNO915 = new List<int>();
        public List<int> ModelNO916 = new List<int>();
        public List<int> ModelNO917 = new List<int>();
        public List<int> ModelNO918 = new List<int>();
        public List<int> ModelNO919 = new List<int>();
        public List<int> ModelNO920 = new List<int>();

        public List<int> ModelNO101 = new List<int>();
        public List<int> ModelNO102 = new List<int>();
        public List<int> ModelNO103 = new List<int>();
        public List<int> ModelNO104 = new List<int>();
        public List<int> ModelNO105 = new List<int>();
        public List<int> ModelNO106 = new List<int>();
        public List<int> ModelNO107 = new List<int>();
        public List<int> ModelNO108 = new List<int>();
        public List<int> ModelNO109 = new List<int>();
        public List<int> ModelNO1010 = new List<int>();
        public List<int> ModelNO1011 = new List<int>();
        public List<int> ModelNO1012 = new List<int>();
        public List<int> ModelNO1013 = new List<int>();
        public List<int> ModelNO1014 = new List<int>();
        public List<int> ModelNO1015 = new List<int>();
        public List<int> ModelNO1016 = new List<int>();
        public List<int> ModelNO1017 = new List<int>();
        public List<int> ModelNO1018 = new List<int>();
        public List<int> ModelNO1019 = new List<int>();
        public List<int> ModelNO1020 = new List<int>();

        public List<int> ModelNO1101 = new List<int>();
        public List<int> ModelNO1102 = new List<int>();
        public List<int> ModelNO1103 = new List<int>();
        public List<int> ModelNO1104 = new List<int>();
        public List<int> ModelNO1105 = new List<int>();
        public List<int> ModelNO1106 = new List<int>();
        public List<int> ModelNO1107 = new List<int>();
        public List<int> ModelNO1108 = new List<int>();
        public List<int> ModelNO1109 = new List<int>();
        public List<int> ModelNO1110 = new List<int>();
        public List<int> ModelNO1111 = new List<int>();
        public List<int> ModelNO1112 = new List<int>();
        public List<int> ModelNO1113 = new List<int>();
        public List<int> ModelNO1114 = new List<int>();
        public List<int> ModelNO1115 = new List<int>();
        public List<int> ModelNO1116 = new List<int>();
        public List<int> ModelNO1117 = new List<int>();
        public List<int> ModelNO1118 = new List<int>();
        public List<int> ModelNO1119 = new List<int>();
        public List<int> ModelNO1120 = new List<int>();

        public List<int> ModelNO1201 = new List<int>();
        public List<int> ModelNO1202 = new List<int>();
        public List<int> ModelNO1203 = new List<int>();
        public List<int> ModelNO1204 = new List<int>();
        public List<int> ModelNO1205 = new List<int>();
        public List<int> ModelNO1206 = new List<int>();
        public List<int> ModelNO1207 = new List<int>();
        public List<int> ModelNO1208 = new List<int>();
        public List<int> ModelNO1209 = new List<int>();
        public List<int> ModelNO1210 = new List<int>();
        public List<int> ModelNO1211 = new List<int>();
        public List<int> ModelNO1212 = new List<int>();
        public List<int> ModelNO1213 = new List<int>();
        public List<int> ModelNO1214 = new List<int>();
        public List<int> ModelNO1215 = new List<int>();
        public List<int> ModelNO1216 = new List<int>();
        public List<int> ModelNO1217 = new List<int>();
        public List<int> ModelNO1218 = new List<int>();
        public List<int> ModelNO1219 = new List<int>();
        public List<int> ModelNO1220 = new List<int>();

        public List<int> ModelNO1301 = new List<int>();
        public List<int> ModelNO1302 = new List<int>();
        public List<int> ModelNO1303 = new List<int>();
        public List<int> ModelNO1304 = new List<int>();
        public List<int> ModelNO1305 = new List<int>();
        public List<int> ModelNO1306 = new List<int>();
        public List<int> ModelNO1307 = new List<int>();
        public List<int> ModelNO1308 = new List<int>();
        public List<int> ModelNO1309 = new List<int>();
        public List<int> ModelNO1310 = new List<int>();
        public List<int> ModelNO1311 = new List<int>();
        public List<int> ModelNO1312 = new List<int>();
        public List<int> ModelNO1313 = new List<int>();
        public List<int> ModelNO1314 = new List<int>();
        public List<int> ModelNO1315 = new List<int>();
        public List<int> ModelNO1316 = new List<int>();
        public List<int> ModelNO1317 = new List<int>();
        public List<int> ModelNO1318 = new List<int>();
        public List<int> ModelNO1319 = new List<int>();
        public List<int> ModelNO1320 = new List<int>();

        public List<int> ModelNO1401 = new List<int>();
        public List<int> ModelNO1402 = new List<int>();
        public List<int> ModelNO1403 = new List<int>();
        public List<int> ModelNO1404 = new List<int>();
        public List<int> ModelNO1405 = new List<int>();
        public List<int> ModelNO1406 = new List<int>();
        public List<int> ModelNO1407 = new List<int>();
        public List<int> ModelNO1408 = new List<int>();
        public List<int> ModelNO1409 = new List<int>();
        public List<int> ModelNO1410 = new List<int>();
        public List<int> ModelNO1411 = new List<int>();
        public List<int> ModelNO1412 = new List<int>();
        public List<int> ModelNO1413 = new List<int>();
        public List<int> ModelNO1414 = new List<int>();
        public List<int> ModelNO1415 = new List<int>();
        public List<int> ModelNO1416 = new List<int>();
        public List<int> ModelNO1417 = new List<int>();
        public List<int> ModelNO1418 = new List<int>();
        public List<int> ModelNO1419 = new List<int>();
        public List<int> ModelNO1420 = new List<int>();

        public List<int> ModelNO1501 = new List<int>();
        public List<int> ModelNO1502 = new List<int>();
        public List<int> ModelNO1503 = new List<int>();
        public List<int> ModelNO1504 = new List<int>();
        public List<int> ModelNO1505 = new List<int>();
        public List<int> ModelNO1506 = new List<int>();
        public List<int> ModelNO1507 = new List<int>();
        public List<int> ModelNO1508 = new List<int>();
        public List<int> ModelNO1509 = new List<int>();
        public List<int> ModelNO1510 = new List<int>();
        public List<int> ModelNO1511 = new List<int>();
        public List<int> ModelNO1512 = new List<int>();
        public List<int> ModelNO1513 = new List<int>();
        public List<int> ModelNO1514 = new List<int>();
        public List<int> ModelNO1515 = new List<int>();
        public List<int> ModelNO1516 = new List<int>();
        public List<int> ModelNO1517 = new List<int>();
        public List<int> ModelNO1518 = new List<int>();
        public List<int> ModelNO1519 = new List<int>();
        public List<int> ModelNO1520 = new List<int>();

        public List<int> ModelNO1601 = new List<int>();
        public List<int> ModelNO1602 = new List<int>();
        public List<int> ModelNO1603 = new List<int>();
        public List<int> ModelNO1604 = new List<int>();
        public List<int> ModelNO1605 = new List<int>();
        public List<int> ModelNO1606 = new List<int>();
        public List<int> ModelNO1607 = new List<int>();
        public List<int> ModelNO1608 = new List<int>();
        public List<int> ModelNO1609 = new List<int>();
        public List<int> ModelNO1610 = new List<int>();
        public List<int> ModelNO1611 = new List<int>();
        public List<int> ModelNO1612 = new List<int>();
        public List<int> ModelNO1613 = new List<int>();
        public List<int> ModelNO1614 = new List<int>();
        public List<int> ModelNO1615 = new List<int>();
        public List<int> ModelNO1616 = new List<int>();
        public List<int> ModelNO1617 = new List<int>();
        public List<int> ModelNO1618 = new List<int>();
        public List<int> ModelNO1619 = new List<int>();
        public List<int> ModelNO1620 = new List<int>();

        public List<int> ModelNO1701 = new List<int>();
        public List<int> ModelNO1702 = new List<int>();
        public List<int> ModelNO1703 = new List<int>();
        public List<int> ModelNO1704 = new List<int>();
        public List<int> ModelNO1705 = new List<int>();
        public List<int> ModelNO1706 = new List<int>();
        public List<int> ModelNO1707 = new List<int>();
        public List<int> ModelNO1708 = new List<int>();
        public List<int> ModelNO1709 = new List<int>();
        public List<int> ModelNO1710 = new List<int>();
        public List<int> ModelNO1711 = new List<int>();
        public List<int> ModelNO1712 = new List<int>();
        public List<int> ModelNO1713 = new List<int>();
        public List<int> ModelNO1714 = new List<int>();
        public List<int> ModelNO1715 = new List<int>();
        public List<int> ModelNO1716 = new List<int>();
        public List<int> ModelNO1717 = new List<int>();
        public List<int> ModelNO1718 = new List<int>();
        public List<int> ModelNO1719 = new List<int>();
        public List<int> ModelNO1720 = new List<int>();

        public List<int> ModelNO1801 = new List<int>();
        public List<int> ModelNO1802 = new List<int>();
        public List<int> ModelNO1803 = new List<int>();
        public List<int> ModelNO1804 = new List<int>();
        public List<int> ModelNO1805 = new List<int>();
        public List<int> ModelNO1806 = new List<int>();
        public List<int> ModelNO1807 = new List<int>();
        public List<int> ModelNO1808 = new List<int>();
        public List<int> ModelNO1809 = new List<int>();
        public List<int> ModelNO1810 = new List<int>();
        public List<int> ModelNO1811 = new List<int>();
        public List<int> ModelNO1812 = new List<int>();
        public List<int> ModelNO1813 = new List<int>();
        public List<int> ModelNO1814 = new List<int>();
        public List<int> ModelNO1815 = new List<int>();
        public List<int> ModelNO1816 = new List<int>();
        public List<int> ModelNO1817 = new List<int>();
        public List<int> ModelNO1818 = new List<int>();
        public List<int> ModelNO1819 = new List<int>();
        public List<int> ModelNO1820 = new List<int>();

        public List<int> ModelNO1901 = new List<int>();
        public List<int> ModelNO1902 = new List<int>();
        public List<int> ModelNO1903 = new List<int>();
        public List<int> ModelNO1904 = new List<int>();
        public List<int> ModelNO1905 = new List<int>();
        public List<int> ModelNO1906 = new List<int>();
        public List<int> ModelNO1907 = new List<int>();
        public List<int> ModelNO1908 = new List<int>();
        public List<int> ModelNO1909 = new List<int>();
        public List<int> ModelNO1910 = new List<int>();
        public List<int> ModelNO1911 = new List<int>();
        public List<int> ModelNO1912 = new List<int>();
        public List<int> ModelNO1913 = new List<int>();
        public List<int> ModelNO1914 = new List<int>();
        public List<int> ModelNO1915 = new List<int>();
        public List<int> ModelNO1916 = new List<int>();
        public List<int> ModelNO1917 = new List<int>();
        public List<int> ModelNO1918 = new List<int>();
        public List<int> ModelNO1919 = new List<int>();
        public List<int> ModelNO1920 = new List<int>();

        public List<int> ModelNO2001 = new List<int>();
        public List<int> ModelNO2002 = new List<int>();
        public List<int> ModelNO2003 = new List<int>();
        public List<int> ModelNO2004 = new List<int>();
        public List<int> ModelNO2005 = new List<int>();
        public List<int> ModelNO2006 = new List<int>();
        public List<int> ModelNO2007 = new List<int>();
        public List<int> ModelNO2008 = new List<int>();
        public List<int> ModelNO2009 = new List<int>();
        public List<int> ModelNO2010 = new List<int>();
        public List<int> ModelNO2011 = new List<int>();
        public List<int> ModelNO2012 = new List<int>();
        public List<int> ModelNO2013 = new List<int>();
        public List<int> ModelNO2014 = new List<int>();
        public List<int> ModelNO2015 = new List<int>();
        public List<int> ModelNO2016 = new List<int>();
        public List<int> ModelNO2017 = new List<int>();
        public List<int> ModelNO2018 = new List<int>();
        public List<int> ModelNO2019 = new List<int>();
        public List<int> ModelNO2020 = new List<int>();
    }
}
